package cn.accp.videoPlayer;

/**
 * 6
 * 
 * @param fileName
 *            文件名
 * @return 文件的扩展名，返回null表明输入文件名不完整
 */
public class FileNameHelper {

	public static String getExtensionName(String fileName) {
		int index = -1;
		String temp = "";
		char ch;
		// 从右至左查找第一个'.'所在索引位置,不存在则返回-1
		for (int i = fileName.length() - 2; i >= 0; i--) {
			if (fileName.charAt(i) == '.') {
				index = i;
				break;
			}
		}
		if (index == -1) {
			return null;
		} else {
			for (int i = index + 1; i < fileName.length(); i++) {
				ch = fileName.charAt(i);
				if (ch >= 'A' && ch <= 'Z') {
					temp += (char) (ch + 'a' - 'A');// 大写字母转成小写字母
				} else {
					temp += ch;// 小写字母及其他不变
				}
			}
		}
		return temp;
	}
}
